python 合并字典,相同 key 的 value 如何相加? |
您所在的位置:网站首页 › python合并字典 相同的值相加 › python 合并字典,相同 key 的 value 如何相加? |
python 合并字典,相同 key 的 value 如何相加?
x = { 'apple': 1, 'banana': 2 }
y = { 'banana': 10, 'pear': 11 }
需要把两个字典合并,最后输出结果是:
{ 'apple': 1, 'banana': 12, 'pear': 11 }
利用collections.Counter可轻松办到 >>> x = { 'apple': 1, 'banana': 2 } >>> y = { 'banana': 10, 'pear': 11 } >>> from collections import Counter >>> X,Y = Counter(x), Counter(y) >>> z = dict(X+Y) >>> z >>>from collections import Counter >>>dict(Counter(x)+Counter(y))
posted on 2018-03-13 17:44 星河赵 阅读(16998) 评论(0) 编辑 收藏 举报 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |